Manager: Carbon Printing Manager



Carbon introduces a new printing model that allows applications to print on Mac OS 8 with existing printer drivers and on Mac OS X with new printer drivers.

On Mac OS 8, the Carbon Printing Manager calls through to the original Printing Manager functions. But on Mac OS X, Carbon applications automatically use a new printing architecture and print through different drivers.

The following is a summary of the major changes you need to be aware of. More information is available on the Carbon website: <http://developer.apple.com/macosx/carbon/>

* The Print Record (TPrint) is no longer directly accessible by applications, and has been split into two separate opaque objects: a PrintSettings object and a PageFormat object. Applications will be given references to these two privately-defined data structures. These references are then used to query the Printing Manager for information contained within the objects.

* A consequence of splitting the Print Record and making it private is there are no fixed sizes. Applications will be able to "extend" both the PrintSettings and PageFormat objects, but applications must not assume a specific size when storing and retrieving PageFormat objects with documents.

* The Carbon Printing Manager will supply functions for flattening and restoring both the PrintSettings and PageFormat objects. When storing printing information with documents, it will suffice to store just the PageFormat object. If older versions of your application store a print record with a saved document, you may continue to do so to provide backward compatibility.

* Application developers should reduce the use of calls that append items to print dialog boxes. We expect to provide a new panel-based interface in the near future.

* There are many improvements to the QuickDraw interfaces for Carbon, including new accessor functions and data structures that should be used.

* All print records use the "draft" style, not the "deferred" style, which implies that a print driver must handle the spooling if it wants to provide spooling for the user. Many, if not all, print drivers perform their own spooling and don't require applications to call PrPicFile to implement spooling. Because it is rarely used, we are eliminating system level spooling code from the Carbon Printing Manager.

* The Carbon Printing Manager now enforces an order in which some routines are called. Any routine used out of scope will return an error.

* All Carbon Printing Manager routines are only valid within a PMBegin/PMEnd block.

* PrintSettings and PageFormats objects are automatically disposed of during a PMEnd call.

Supported  DisposePMIdleUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  DisposePMItemUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  DisposePMPageSetupDialogInitUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  DisposePMPrintDialogInitUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  DisposePMSheetDoneUPP

Available in Carbon 1.1 and later when running Mac OS 8.6 or later.

Supported  InvokePMIdleUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  InvokePMItemUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  InvokePMPageSetupDialogInitUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  InvokePMPrintDialogInitUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  InvokePMSheetDoneUPP

Available in Carbon 1.1 and later when running Mac OS 8.6 or later.

Supported  NewPMIdleUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  NewPMItemUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  NewPMPageSetupDialogInitUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  NewPMPrintDialogInitUPP

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  NewPMSheetDoneUPP

Available in Carbon 1.1 and later when running Mac OS 8.6 or later.

Supported  PMBegin

The function PMBegin replaces the Printing Manager function PrOpen. Available in Carbon 1.0.2 and later.

Supported  PMBeginDocument

The PMBeginDocument function replaces the Printing Manager function PrOpenDoc.

The Printing Manager function PrOpenDoc included a parameter that pointed to an input and output buffer. For Carbon, drivers are assumed to be handling I/O buffering. Therefore, PMBeginDocument has no similar parameter. Available in Carbon 1.0.2 and later.

Supported  PMBeginPage

The PMBeginPage function replaces the Printing Manager function PrOpenPage. Available in Carbon 1.0.2 and later.

Supported  PMConvertOldPrintRecord

Available in Carbon 1.0.2 and later.

Supported  PMCopyPageFormat

Available in Carbon 1.0.2 and later.

Supported  PMCopyPrintSettings

Available in Carbon 1.0.2 and later.

Supported  PMCreatePageFormat

PMCreatePageFormat combined with PMCreatePrintSettings is equivalent to creating a new Classic Printing Record (TPrint). Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMCreatePrintSettings

PMCreatePrintSettings combined with PMCreatePageFormat is equivalent to creating a new Classic Printing Record (TPrint). Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMCreateSession

PMCreateSession is equivalent to the Classic Printing Manager function PrOpen. Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMDefaultPageFormat

The PMDefaultPageFormat function and the PMDefaultPrintSettings function replace the Printing Manager function PrintDefault. Available in Carbon 1.0.2 and later.

Supported  PMDefaultPrintSettings

The PMDefaultPrintSettings function and the PMDefaultPageFormat function replace the Printing Manager function PrintDefault. Available in Carbon 1.0.2 and later.

Supported  PMDisableColorSync

Available in Carbon 1.0.2 and later.

Supported  PMDisposePageFormat

Available in Carbon 1.0.2 and later.

Supported  PMDisposePrintSettings

Available in Carbon 1.0.2 and later.

Supported  PMEnableColorSync

Available in Carbon 1.0.2 and later.

Supported  PMEnd

The function PMEnd replaces the Printing Manager function PrClose. Available in Carbon 1.0.2 and later.

Supported  PMEndDocument

The PMEndDocument replaces the Printing Manager function PrCloseDoc. Available in Carbon 1.0.2 and later.

Supported  PMEndPage

The PMEndPage function replaces the Printing Manager function PrClosePage. Available in Carbon 1.0.2 and later.

Not Recommended  PMError

The PMError function replaces the Printing Manager function PrError. However, you should reduce your application use of PMError and instead respond to result codes as soon as they are returned by Carbon Printing Manager functions. Available in Carbon 1.0.2 and later.

Supported  PMFlattenPageFormat

Available in Carbon 1.0.2 and later.

Supported  PMFlattenPrintSettings

Available in Carbon 1.0.2 and later.

Not Recommended  PMGeneral

The PMGeneral function is an interim replacement for the Printing Manager function PrGeneral. Available in Carbon 1.0.2 and later.

Supported  PMGetAdjustedPageRect

Available in Carbon 1.0.2 and later.

Supported  PMGetAdjustedPaperRect

Available in Carbon 1.0.2 and later.

Supported  PMGetColorMode

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMGetCopies

The PMGetCopies function replaces the Printing Manager opcode kPrinterDirectOpCode in kPDVerifySelect mode, and obtains information formerly stored in the iCopies field of the Printing Manager structure TPrJob. Available in Carbon 1.0.2 and later.

Supported  PMGetDestination

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Not Recommended  PMGetDialogAccepted

PMGetDialogAccepted gives you access to the information formerly contained in the fDoIt field of the Printing Manager structure TPrDlg . Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Not Recommended  PMGetDialogDone

PMGetDialogDone gives you access to the information formerly contained in the fDone field of the Printing Manager structure TPrDlg . Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Not Recommended  PMGetDialogPtr

PMGetDialogPtr gives you access to the information formerly contained in the dlg field of the Printing Manager structure TPrDlg . Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  PMGetDriverCreator

The PMGetDriverCreator function replaces the Printing Manager opcode kPrinterDirectOpCode in kPDVerifySelect mode. Available in Carbon 1.0.2 and later.

Supported  PMGetDriverReleaseInfo

The PMGetDriverReleaseInfo function replaces the Printing Manager opcode kPrinterDirectOpCode in kPDVerifySelect mode, and obtains information formerly contained in the iPrVersion of the Printing Manager structure TPrint.

Available in Carbon 1.0.2 and later.

Supported  PMGetFirstPage

The PMGetFirstPage function replaces the Printing Manager opcode kPrinterDirectOpCode in kPDVerifySelect mode, and obtains information previously stored in the iFstPage field of the Printing Manager structure TPrJob. Available in Carbon 1.0.2 and later.

Supported  PMGetGrafPtr

The PMGetGrafPtr function allows access to the pointer formerly stored in the gPort field of the Printing Manager structure TPrPort. Available in Carbon 1.0.2 and later.

Supported  PMGetIndexedPrinterResolution

Available in Carbon 1.0.2 and later.

Supported  PMGetItemProc

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  PMGetJobName

Available in Carbon 1.0.2 and later.

Supported  PMGetJobNameCFString

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMGetLanguageInfo

Available in Carbon 1.0.2 and later.

Supported  PMGetLastPage

The PMGetLastPage function replaces the Printing Manager opcode kPrinterDirectOpCode in kPDVerifySelect mode, and obtains information previously stored in the iLstPage field of the Printing Manager structure TPrJob. Available in Carbon 1.0.2 and later.

Supported  PMGetModalFilterProc

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  PMGetOrientation

The PMGetOrientation function replaces the Printing Manager opcode getRotnOp, and obtains information formerly stored in the lower byte of the wDev field of the Printing Manager structure TPrStl. Available in Carbon 1.0.2 and later.

Supported  PMGetPageFormatExtendedData

Available in Carbon 1.0.2 and later.

Supported  PMGetPageRange

The PMGetPageRange function replaces the Printing Manager opcode kPrinterDirectOpCode in kPDVerifySelect mode, and obtains information previously stored in the iFstPage and iLstPage fields of the Printing Manager structure TPrJob. Available in Carbon 1.0.2 and later.

Supported  PMGetPhysicalPageSize

Available in Carbon 1.0.2 and later.

Supported  PMGetPhysicalPaperSize

Available in Carbon 1.0.2 and later.

Supported  PMGetPrinterResolution

Available in Carbon 1.0.2 and later.

Supported  PMGetPrinterResolutionCount

Available in Carbon 1.0.2 and later.

Supported  PMGetPrintSettingsExtendedData

Available in Carbon 1.0.2 and later.

Supported  PMGetResolution

This function replaces the Printing Manager opcode getRslDataOp and allows access to information formerly stored in the iVRes and iHRes fields of the Printing Manager structure TPrInfo. Available in Carbon 1.0.2 and later.

Supported  PMGetScale

Available in Carbon 1.0.2 and later.

Supported  PMGetUnadjustedPageRect

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMGetUnadjustedPaperRect

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Not Recommended  PMIdleProcPtr

Supported  PMIsPostScriptDriver

Available in Carbon 1.0.2 and later.

Not Recommended  PMItemProcPtr

Supported  PMMakeOldPrintRecord

Available in Carbon 1.0.2 and later.

Supported  PMNewPageFormat

Available in Carbon 1.0.2 and later.

Supported  PMNewPrintSettings

Available in Carbon 1.0.2 and later.

Supported  PMPageSetupDialog

The PMPageSetUpDialog function replaces the Printing Manager function PrStlDialog. Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  PMPageSetupDialogInit

The PMPageSetUpDialogInit function replaces the Printing Manager function PrStlInit. Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Not Recommended  PMPageSetupDialogInitProcPtr

Supported  PMPageSetupDialogMain

The PMPageSetUpDialogMain function replaces the Printing Manager function PrDlgMain.

A panel interface under development will eventually make it unnecessary to call PMPageSetUpDialogMain. Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  PMPostScriptBegin

Available in Carbon 1.0.2 and later.

Supported  PMPostScriptData

Available in Carbon 1.0.2 and later.

Supported  PMPostScriptEnd

Available in Carbon 1.0.2 and later.

Supported  PMPostScriptFile

Available in Carbon 1.0.2 and later.

Supported  PMPostScriptHandle

Available in Carbon 1.0.2 and later.

Supported  PMPrintDialog

The PMPrintDialog function replaces the Printing Manager function PrJobDialog. Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  PMPrintDialogInit

The PMPrintDialogInit function replaces the Printing Manager function PrJobInit. Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Not Recommended  PMPrintDialogInitProcPtr

Supported  PMPrintDialogInitWithPageFormat

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  PMPrintDialogMain

The PMPrintDialogMain function replaces the Dialog Manager function PrDlgMain. Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  PMPrinterGetDescriptionURL

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMPrinterGetDriverCreator

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMPrinterGetDriverReleaseInfo

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMPrinterGetIndexedPrinterResolution

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMPrinterGetLanguageInfo

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMPrinterGetPrinterResolution

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMPrinterGetPrinterResolutionCount

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMRelease

PMRelease is equivalent to the Classic Printing Manager function PrClose when the parameter is a PMPrintSession object and its reference count is zero. Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMRetain

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSessionBeginDocument

PMSessionBeginDocument is equivalent to the Classic Printing Manager function PrOpenDoc. Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSessionBeginPage

PMSessionBeginPage is equivalent to the Classic Printing Manager function PrOpenPage. Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSessionConvertOldPrintRecord

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSessionDefaultPageFormat

PMSessionDefaultPageFormat combined with PMSessionDefaultPrintSettings is equivalent to the Classic Printing Manager function PrintDefault. Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSessionDefaultPrintSettings

PMSessionDefaultPrintSettings combined with PMSessionDefaultPageFormat is equivalent to the Classic Printing Manager function PrintDefault. Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSessionDisableColorSync

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSessionEnableColorSync

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSessionEndDocument

PMSessionEndDocument is equivalent to the Classic Printing Manager function PrCloseDoc. Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSessionEndPage

PMSessionEndPage is equivalent to the Classic Printing Manager function PrClosePage. Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSessionError

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSessionGeneral

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSessionGetCurrentPrinter

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSessionGetDataFromSession

Available in Carbon 1.1 and later when running Mac OS 8.6 or later.

Supported  PMSessionGetDocumentFormatGeneration

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSessionGetDocumentFormatSupported

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSessionGetGraphicsContext

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSessionIsDocumentFormatSupported

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSessionMakeOldPrintRecord

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSessionPageSetupDialog

PMSessionPageSetupDialog is equivalent to the Classic Printing Manager function PrStlDialog. Available in Carbon 1.1 and later when running Mac OS 8.6 or later.

Supported  PMSessionPageSetupDialogInit

PMSessionPageSetupDialogInit is equivalent to the Classic Printing Manager function PrStlInit. Available in Carbon 1.1 and later when running Mac OS 8.6 or later.

Supported  PMSessionPageSetupDialogMain

PMSessionPageSetupDialogMain is equivalent to the Classic Printing Manager function PrDlgMain. Available in Carbon 1.1 and later when running Mac OS 8.6 or later.

Supported  PMSessionPostScriptBegin

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSessionPostScriptData

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSessionPostScriptEnd

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSessionPostScriptFile

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSessionPostScriptHandle

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSessionPrintDialog

PMSessionPrintDialog is equivalent to the Classic Printing Manager function PrJobDialog. Available in Carbon 1.1 and later when running Mac OS 8.6 or later.

Supported  PMSessionPrintDialogInit

PMSessionPrintDialog is equivalent to the Classic Printing Manager function PrJobInit. Available in Carbon 1.1 and later when running Mac OS 8.6 or later.

Supported  PMSessionPrintDialogMain

PMSessionPrintDialogMain is equivalent to the Classic Printing Manager function PrDlgMain. Available in Carbon 1.1 and later when running Mac OS 8.6 or later.

Supported  PMSessionSetDataInSession

Available in Carbon 1.1 and later when running Mac OS 8.6 or later.

Supported  PMSessionSetDocumentFormatGeneration

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSessionSetError

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSessionSetIdleProc

PMSessionSetIdleProc is equivalent to setting the TPrJob.pIdleProc field in the Classic Printing Record. Available in Carbon 1.1 and later when running Mac OS 8.6 or later.

Supported  PMSessionSetPSInjectionData

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSessionUseSheets

Not available in Carbon.

Supported  PMSessionValidatePageFormat

PMSessionValidatePageFormat combined with PMSessionValidatePrintSettings is equivalent to the Classic Printing Manager function PrValidate. Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSessionValidatePrintSettings

PMSessionValidatePrintSettings combined with PMSessionValidatePageFormat is equivalent to the Classic Printing Manager function PrValidate. Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSetAdjustedPageRect

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSetColorMode

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSetCopies

The PMSetCopies function replaces the Printing Manager opcode kPrinterDirectOpCode in kPDVerifySelect mode, and sets information formerly stored in the iCopies field of the Printing Manager structure TPrJob. Available in Carbon 1.0.2 and later.

Not Recommended  PMSetDialogAccepted

The PMSetDialogAccepted lets you set information formerly contained in the fDoIt field of the Printing Manager structure TPrDlg . Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Not Recommended  PMSetDialogDone

The <PMSetDialogDone lets you set information formerly contained in the fDone field of the Printing Manager structure TPrDlg. Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Not Recommended  PMSetError

The PMSetError function replaces the Printing Manager function PrSetError. You are encouraged to reduce your use of this function. Available in Carbon 1.0.2 and later.

Supported  PMSetFirstPage

The PMSetFirstPagefunction replaces the Printing Manager opcode kPrinterDirectOpCode in kPDVerifySelect mode, and sets information previously stored in the iFstPage field of the Printing Manager structure TPrJob. Available in Carbon 1.0.2 and later.

Not Recommended  PMSetIdleProc

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Not Recommended  PMSetItemProc

The PMSetItemProc function allows you to set the pointer previously contained in the pItemProc field of the Printing Manager function TPrDlg. Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  PMSetJobName

Available in Carbon 1.0.2 and later.

Supported  PMSetJobNameCFString

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSetLastPage

The PMSetLastPagefunction replaces the Printing Manager opcode kPrinterDirectOpCode in kPDVerifySelect mode, and sets information previously stored in the iLstPage field of the Printing Manager structure TPrJob. Available in Carbon 1.0.2 and later.

Not Recommended  PMSetModalFilterProc

Available in Carbon 1.0.2 and later when running Mac OS 8.1 or later.

Supported  PMSetOrientation

The PMSetOrientation function replaces the Printing Manager opcode getRotnOp, and sets information formerly stored in the lower byte of the wDev field of the Printing Manager structure TPrStl. Available in Carbon 1.0.2 and later.

Supported  PMSetPageFormatExtendedData

Available in Carbon 1.0.2 and later.

Supported  PMSetPageRange

The PMSetPageRangefunction replaces the Printing Manager opcode kPrinterDirectOpCode in kPDVerifySelect mode, and sets information previously stored in the iFstPage and iLstPage fields of the Printing Manager structure TPrJob. Available in Carbon 1.0.2 and later.

Supported  PMSetPhysicalPaperSize

Available in Carbon 1.0.2 and later.

Supported  PMSetPrintSettingsExtendedData

Available in Carbon 1.0.2 and later.

Supported  PMSetProfile

Available in Carbon 1.0.2 and later.

Supported  PMSetResolution

This function replaces the Printing Manager opcode getRslDataOp and allows you to change information formerly stored in the iVRes and iHRes fields of the Printing Manager structure TPrInfo. Available in Carbon 1.0.2 and later.

Supported  PMSetScale

Available in Carbon 1.0.2 and later.

Supported  PMSetUnadjustedPaperRect

Available in Carbon 1.1 and later when CarbonLib 1.1 or later is present.

Supported  PMSheetDoneProcPtr

Supported  PMUnflattenPageFormat

Available in Carbon 1.0.2 and later.

Supported  PMUnflattenPrintSettings

Available in Carbon 1.0.2 and later.

Supported  PMValidatePageFormat

The PMValidatePrintSettings and PMValidatePageFormat functions replace the Printing Manager function PrValidate. Available in Carbon 1.0.2 and later.

Supported  PMValidatePrintSettings

The PMValidatePrintSettings and PMValidatePageFormat functions replace the Printing Manager function PrValidate. Available in Carbon 1.0.2 and later.

[Table of Contents] [Manager Index] [Function Index]

Generated on: 8/1/2000. Copyright © 1999, 2000 Apple Computer, Inc. All rights reserved.